#ifndef SCANTHOS_H
#define SCANTHOS_H

/*
	参数：
	device ：串口设备路径 例如：/dev/ttyUSB0
	baudrate : 波特率(扫码设备默认9600) 	
		
    return：
		成功返回文件描述符
		失败返回-1
*/
int Open_Device(char* devname, int baudrate);

/*
	参数：
	fd ：串口文件描述符
	rvdata : 接收数据缓冲区
	lenl ： 接收数据缓冲区长度	
	timems ： 串口扫码时长 单位ms
    return：
		成功返回数据长度
		失败返回-1
*/
int open_ScanT(int fd, unsigned char* rvdata, int lenl, int timems);

/*
	参数：
		fd ：串口文件描述符
		
		return：
			成功返回0
			失败返回-1


*/
int close_ScanT(int fd);

 /*
 	参数：
		fd ：串口文件描述符
		
		return：
			成功返回0
			失败返回-1
 
 */
int Close_Device(int fd);

#endif
